class inary:
    class source:
        name = "eudev"
        homepage = "https://www.gentoo.org/proj/en/eudev/"
        class packager:
            name = "Ali Rıza KESKIN"
            email = "parduscix@yandex.ru"
        license = ['GPLv2', 'LGPLv2', 'MIT']
        isa = ['console']
        summary = "eudev is a fork of system-udev"
        description = "eudev is a fork of system-udev with the goal of obtaining better compatibility with existing software such as OpenRC and Upstart, older kernels, various toolchains and anything else required by users and various distributions."
        archive = [
            ("cb088d1d4fd6092b2718e3ee40f33b44b13520f8","https://dev.gentoo.org/~blueness/eudev/eudev-3.2.10.tar.gz"),
        ]
        builddependencies = ['glibc-devel', 'kmod-devel', 'util-linux-devel', 'xz-devel', 'zlib-devel']
        additionalfiles = [
            ("config.cache","config.cache"),
        ]
        packages = ['pkg_eudev', 'pkg_eudev_docs', 'pkg_eudev_pages', 'pkg_eudev_devel', 'pkg_eudev_32bit']
    class pkg_eudev:
        name = "eudev"
        runtimedependencies = ['kmod', 'util-linux', 'xz', 'zlib']
        files = [
            ("executable","/bin"),
            ("executable","/sbin"),
            ("executable","/usr/bin"),
            ("executable","/usr/sbin"),
            ("executable","/usr/lib/udev"),
            ("library","/lib"),
            ("library","/usr/lib/libudev.so*"),
            ("library","/usr/lib/libudev.a*"),
            ("config","/etc"),
            ("config","/usr/lib/tmpfiles.d/udev.conf"),
            ("data","/run/udev"),
            ("data","/lib/systemd"),
            ("data","/etc/udev/rules.d"),
            ("data","/lib/udev/rules.d"),
        ]
        additionalfiles = [
            ("init.d/udev","root","0755","/etc/init.d/udev"),
            ("init.d/udev-settle","root","0755","/etc/init.d/udev-settle"),
            ("init.d/udev-trigger","root","0755","/etc/init.d/udev-trigger"),
            ("init.d/udev-postmount","root","0755","/etc/init.d/udev-postmount"),
            ("conf.d/udev","root","0755","/etc/conf.d/udev"),
            ("conf.d/udev-settle","root","0755","/etc/conf.d/udev-settle"),
            ("conf.d/udev-trigger","root","0755","/etc/conf.d/udev-trigger"),
            ("tmpfiles.conf","root","0644","/usr/lib/tmpfiles.d/udev.conf"),
        ]
    class pkg_eudev_docs:
        name = "eudev-docs"
        runtimedependencies = []
        files = [
            ("doc","/usr/share/doc"),
        ]
    class pkg_eudev_pages:
        name = "eudev-pages"
        runtimedependencies = []
        files = [
            ("man","/usr/share/man"),
        ]
    class pkg_eudev_devel:
        name = "eudev-devel"
        runtimedependencies = ["eudev"]
        files = [
            ("header","/usr/include/"),
            ("library","/usr/lib/pkgconfig"),
            ("data","/usr/share/pkgconfig"),
        ]
    class pkg_eudev_32bit:
        name = "eudev-32bit"
        buildtype = "emul32"
        runtimedependencies = ["eudev"]
        files = [
            ("library","/lib32"),
            ("library","/usr/lib32"),
        ]
    class history:
        update = [
            ["2021-11-07","3.2.10","First release","Ali Rıza KESKİN","parduscix@yandex.ru"],
        ]
